package com.common.base;

/**
 * Created by abel on 16/11/15.
 */

public interface IView {

    public static final int MODE_NONE = -1;      // 空
    public static final int MODE_BACK = 0;      // 左侧返回键
    public static final int MODE_DRAWER = 1;

    /**
     * 初始化数据，比如intent传过来的数据
     */
    void initEnv();

    /**
     * 绑定view
     */
    void bindView();

    /**
     * 初始化 view
     */
    void setUpView();

    /**
     * view中填入数据
     */
    void setUpData();

    /**
     * activity 已经结束
     *
     * @return
     */
    boolean isActivityFinished();

    /**
     * loading
     */
    void showLoading();

    /**
     *
     */
    void dismissLoading();

    /**
     *
     */
    void showToast(String msg);
}
